package com.qm.console.dao.model;

import lombok.Data;

import java.util.Date;

@Data
public class TicketPropDO {
    private Integer id;

    private String appChannel;

    private Long ticketAdd;

    private Long ticketConsume;

    private Long ticketInventory30days;

    private Long ticketChange;

    private Long ticketInventory;

    private Long ticketWeekly;

    private Long ticketFromGreenhand;

    private Long ticketFromTask;

    private Long ticketFromDraw;

    private Long ticketImConsume;

    private Long ticketFromOrder;

    private Long ticketOrderConsume;

    private Long ticketOrder;

    private Date targetDate;

    private Long activateCount;

    private Long activeCount;


    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", ticketAdd=").append(ticketAdd);
        sb.append(", ticketConsume=").append(ticketConsume);
        sb.append(", ticketInventory30days=").append(ticketInventory30days);
        sb.append(", ticketChange=").append(ticketChange);
        sb.append(", ticketInventory=").append(ticketInventory);
        sb.append(", ticketWeekly=").append(ticketWeekly);
        sb.append(", ticketFromGreenhand=").append(ticketFromGreenhand);
        sb.append(", ticketFromTask=").append(ticketFromTask);
        sb.append(", ticketFromDraw=").append(ticketFromDraw);
        sb.append(", ticketImConsume=").append(ticketImConsume);
        sb.append(", ticketFromOrder=").append(ticketFromOrder);
        sb.append(", ticketOrderConsume=").append(ticketOrderConsume);
        sb.append(", ticketOrder=").append(ticketOrder);
        sb.append(", targetDate=").append(targetDate);
        sb.append("]");
        return sb.toString();
    }
}
